package com.foreknow.elm.dao;

import com.foreknow.elm.po.Orders;

import java.util.List;

public interface OrdersDao {
    /**
     *创建订单数据
     * @return
     * @throws Exception
     */
    public int createOrders(Orders orders) throws Exception;

    /**
     *根据订单编号查询订单信息，包括所属商家信息，和此订单的所有订单明细信息
     * @param orderId
     * @return
     * @throws Exception
     */
    public Orders getOrdersById(Integer orderId) throws Exception;

    /**
     *根据用户编号查询此用户的所有订单信息
     * @param userId
     * @return
     * @throws Exception
     */
    public List<Orders> listOrdersByUserId(String userId) throws Exception;
}
